/*
 * Created on 2005/4/12
 *
 */
package com.erp.app.report.genericInquiry.inquiryMaster.dao;

import com.erp.framework.model.criteria.SimpleSearchMaintStyleSrchCriteria;
import com.erp.framework.model.vo.ChildList;
import com.erp.framework.pagination.PageSearchCriteria;

public class GenericInquirySearchCriteria extends SimpleSearchMaintStyleSrchCriteria implements PageSearchCriteria
{	
	private ChildList criteriaList;
    private ChildList displayList;
    private String srchInquiryType;
    private String srchCompanyCode;
    private String srchUserCode;
    private String srchStoreProcName;
    private String srchRptTime;
    private String[] srchFrom;
    private String[] srchTo;
    private int srchReport = 0;
    private boolean useRefCursor = false;
    private String action;

    private String[] srchDisableChkBox;
    
    private Object record_breaker = null;
    
    public String getSrchStoreProcName() {
        return srchStoreProcName;
    }
    public void setSrchStoreProcName(String srchStoreProcName) {
        this.srchStoreProcName = srchStoreProcName;
    }
    public String getSrchCompanyCode() {
        return srchCompanyCode;
    }
    public void setSrchCompanyCode(String srchCompanyCode) {
        this.srchCompanyCode = srchCompanyCode;
    }
    public String getSrchInquiryType() {
        return srchInquiryType;
    }
    public void setSrchInquiryType(String srchInquiryType) {
        this.srchInquiryType = srchInquiryType;
    }
    public String getSrchUserCode() {
        return srchUserCode;
    }
    public void setSrchUserCode(String srchUserCode) {
        this.srchUserCode = srchUserCode;
    }
    public void setGenericInquiryCriteriaList(ChildList list) {
        criteriaList = list;
    }
    public ChildList getCriteriaList() {
        return criteriaList;
    }
    public void setCriteriaList(ChildList criteriaList) {
        this.criteriaList = criteriaList;
    }
    public String getSrchRptTime() {
        return srchRptTime;
    }
    public void setSrchRptTime(String srchRptTime) {
        this.srchRptTime = srchRptTime;
    }
    public String[] getSrchFrom() {
        return srchFrom;
    }
    public void setSrchFrom(String[] srchFrom) {
        this.srchFrom = srchFrom;
    }
    public String[] getSrchTo() {
        return srchTo;
    }
    public void setSrchTo(String[] srchTo) {
        this.srchTo = srchTo;
    }
    public int getSrchReport() {
        return srchReport;
    }
    public void setSrchReport(int srchReport) {
        this.srchReport = srchReport;
    }
    public boolean isUseRefCursor() {
        return useRefCursor;
    }
    public void setUseRefCursor(boolean useRefCursor) {
        this.useRefCursor = useRefCursor;
    }
	public ChildList getDisplayList() {
		return displayList;
	}
	public void setDisplayList(ChildList displayList) {
		this.displayList = displayList;
	}
	public String getAction() {
		return action;
	}
	public void setAction(String action) {
		this.action = action;
	}

	public String[] getSrchDisableChkBox() {
		return srchDisableChkBox;
	}
	public void setSrchDisableChkBox(String[] srchDisableChkBox) {
		this.srchDisableChkBox = srchDisableChkBox;
	}
	
	public void setRecordBreaker(Object obj) {
		record_breaker = obj;
	}
	
	public Object getRecordBreaker() {
		return record_breaker;
	}
	public boolean isRecordBreaking() {
		return true;
	}
}
